40-foot-high 'Snowzilla' towers over Canalside, offers challenge to sledders

Snowzilla is a four-story, inflated hill that sends inner-tube riders careening down a steep slope at Championship Village at Canalside...