This Is Cuba In 2013

Sure, there's a guy in the picture riding on an 18 foot bike trying to make the Guinness World Record for tallest bike or something, but from a gearhead perspective, just look at the cars. I mean, I know we all know Cuba is the Land Of Big Surviving American Cars With Lada Bits On Them, but it's always arresting to see … » 9/04/13 12:24pm 9/04/13 12:24pm