PRODUCT REVIEWS / Travel

Review: THE RIDE – NYC Tourist Attraction

Let me start by saying that we at OWTK are not tourists.  Not in Paris.  Not in Los Angeles.  And definitely not in New York City.  That said, we were invited to take a ride on THE RIDE and I gotta admit that this high-tech, very air-conditioned tour looked to […]