Multicolored Elephants on Parade

You know the song Pink Elephants on Parade?  Yesterday Londoners could have been forgiven for believing they were suffering from a similar but altogether more technicolor intoxication as the city was stampeded by two hundred and fifty eight sculptures of elephants.

Full post: Multicolored Elephants on Parade