Statue of Neptune (Poseidon). Melenara Beach, in the city of Las Palmas capital of Gran Canaria, one of Spain's Canary Islands . Melenara Beach, in Gran Canaria, makes us feel like kings of the sea for at least a day. Sculptor Luis Arencibia carries the sea in his piercing stare, as did poet Raf
61