Horse Mascots
Horse Mascots is located in Blue World City, Rawalpindi, Pakistan. Horse Mascots is 125 feet, the world’s tallest sculpture.
Horse Mascots is located in Blue World City, Rawalpindi, Pakistan. Horse Mascots is 125 feet, the world’s tallest sculpture.