Nickelodeon's amazing sun-drenched resort where hidden slime cannons blast guests
Geoff Maynard and family have the slime of their lives at a Nickelodeon hotel in Mexico's River Maya, where slime is unleashed from the top of tees and delicious food is plentiful