A Giant Pair Of Human Lips Appears To Smooch At You From The Sudanese Desert On Google Earth
Favicon 
www.iflscience.com

A Giant Pair Of Human Lips Appears To Smooch At You From The Sudanese Desert On Google Earth

The maw of Mother Earth... or just another mwah-ountain?