Monday, July 8, 2013

Where are Alex and Taru?

If you haven't been keeping up with Alex & Taru lately, I suggest you head over to to catch up.

[Spoiler Alert: They've made it to America!]

Check out their kick-ass video showing their tour from St. Andrés to Florida:

No comments:

Post a Comment