Created 9-Jun-08
Modified 30-Jan-13
37 photos
These images were taken at La Piazza Dell'Arte in Larimer Square in Denver, Colorado, on June 7th, 2008.
La Piazza Dell'Arte