CRS offers water-based family entertainment centers
(April 27, 2016) — When Noel Carter, owner of Wake Island near Sacramento, Calif., realized he got what he paid for with the installation of substandard giant inflatables from a generic manufacturer in China, he needed to do something fast.