News

May 3, 2010 12:00 AM

Inflatable water slide at Smiley’s might be world’s tallest

The words “inflatable” and “architecture” don’t normally go together, but that may change if the new water slide at Smiley’s Flea Market catches on.

Related content

Comments