Finally I’m able to see this ad load. I believe this is the first vimeo creative ad, Honda Insight - Let It Shine (Hint: You HAVE to see it on vimeo’s page instead of the embedded video). Before there were Nintendo’s Wario Land and Apple’s iPod Touch. Keep ‘em coming guys!

Notes