Spring Snow of Cherry Blossoms

9 04 2010

The Devil's Gear Bike Shop Penny bikes near Wooster Park in New Haven.