Thursday, August 21, 2014

12001: Land Rover Riddle.

What is this Land Rover ad from Greece communicating? It’s Greek to us.

From Ads of the World.

No comments: