Tuesday, January 17, 2012

(It) Floats

These floats were part of the annual Carnival Parade in Germany watched by an estimated 3 million people in 3 German cities including Dusseldorf.