Neptune Statue Disappears and Reappears in Harmony with Tidal Variations
In Roman mythology, Neptune is recognized as the deity of the sea. This is why there is no more suitable location for a statue of this god than within the ocean itself. Positioned in front of Melenara Beach, located in Gran Canaria (part of Spain’s Canary Islands), a statue of Neptune appears to ascend from the surf. The sculpture welcomes […]