Best photo of the day 05 23 2012

A car sticks out of the garage wall in Chongqing, China. The driver lost control and crashed into the wall. (ChinaFotoPress / Zuma Press)

best photo of the day