Photo Favorite: The Devil’s Mouth, Iguazu Falls, Argentina

Iguazu Falls, Argentina

Iguazu Falls, Argentina

Location: Iguazu Falls, Argentina

Your mind plays tricks if you look into the Devil’s Mouth for too long; I started seeing things, hallucinating, that feeling of not knowing if you’re the one moving or the water.

Staring at Iguaza Falls in Argentina gave that same awe-struck jelly leg sensation, similar to looking up at the Batad rice terraces in the Philippines.

Do you love food and travel too?

If so, I'd love to give you my FREE street food guide, "41 Irresistible Meals You'll Travel to Eat," plus you'll receive exclusive street food updates (it's free)!


Leave a Reply

Your email address will not be published. Required fields are marked *