'Big Bounce America' arrives in the North Bay
The biggest bounce house in the world is in Santa Rosa now, it includes a 900-foot obstacle course, gigantic slide and other attractions. Hear more about it from Big Bounce America's co-creator Cameron Craig.