Kopald Photograph of the Day

Fragrant Cars

September 18, 2007
The sweetest smelling car is one that has been crushed by a tree.