Tag Archives: Costa Rica

Do Look Down: World’s Most Memorable Cable Car Rides

  With the news that a cable car over the Thames will open in time for the Olympics, we decided to scope out some other sky rides around the world. Offering views slightly more impressive than tube station car parks, these trips are not for vertigo sufferers. Sugarloaf Mountain, Brazil The short and sweet ride [...]

Comments Off Continue Reading →