QUICK FACTS Where is it? Chiltepe Peninsula, Lake Managua, Nicaragua [12.236943676, -86.34017745] What’s in the photo? Two volcanic lakes that look like a pair of eyes staring upward Who took the photo? An unnamed astronaut on board the International Space Station When was it taken? Jan. 21, 2014 This intriguing astronaut photo shows two volcanic lakes appearing to peer into …
Read More »