Home Uncategorized The Jaguar E-Type car sculpture stands tall at 28 meters