Local superheroes strut their stuff on the front porch. As seen on Davie Street, June 13 2010.
Street portraitsVancouver