Wednesday, August 28, 2013

America Reduced to Laughing Stock

This float was part of the annual Carnival Parade in
Germany watched by an estimated three million people in
three German cities including Düsseldorf ..
 

No comments: