Huge balloon Snowmen! Posted on December 14, 2011 by admin Reply No matter what size, our balloon sculptures are the best you will find in Denver, Colorado. These balloon snowmen were on display at the Oxford Hotel in downtown Denver.