Twice as tall as Niagra Falls – Catarta Del Toro Waterfall
When I (Hetty) lived in Japan, I used to plan weekend excursions to see more of the country. In a country where the signs are posted in Japanese (obviously) I often ended up somewhere far from where I planned to go so my mantra became “If you can’t get to where you’re going, go to […]