Milford Sound

Is this really a place on Earth?
New Zealand

I had the pleasure of visiting New Zealand earlier this year and experienced the awe-inspiring Sounds that spread throughout the country. Milford Sound, located on the South Island, is a must see for anyone visiting the area. The inlet is surrounded by waterfalls and mountains that need to be seen in person.

This week’s Frandoms are by Chris Levesque, director at Toronto’s Sight Seven Productions.