Mother Nature’s face was spotted in a real glacier, or so it seems. This natural formation in an unknown location just goes to show that nature has many hidden secrets, and there’s beauty everywhere – you just have to open your eyes. Continue reading to see another weird glacier formation.

Author

A technology, gadget and video game enthusiast that loves covering the latest industry news. Favorite trade show? Mobile World Congress in Barcelona.