Bigfoot Spotted in Denver
Friday, March 7, 2008 | 7 years ago
World-renowned street artist Bigfoot's solo show opens tonight at Andenken Gallery, 2990 Larimer Street. In addition to the pieces pictured here, Bigfoot has been painting more original pieces while the folks at Andenken have been hanging the show. Spot Bigfoot yourself while the show is still up.