Thursday, November 10, 2011

9495: Frog Bull.


Wonder what PETA would think of this DHL ad from Taiwan.

From Ads of the World.

No comments: