Delos Island – Greece
Greek legend says that Delos Island is the mythological birthplace of Apollo and Artemis. Delos Island is a tiny island that is only 5 km x 1.3 km and is no longer inhabited by residents. It is located just a short 20 minute boat ride from Mykonos, Greece. Because of its mythological significance, the ancient…
Read More