Previous ImageNext Image Crowds pass by a stage set up inside a trailer on the street in downtown Denver. Comments comments