Magic Mountain Water Park
Magic Mountain Water Park, also called Magic Mountain, is located in Moncton in New Brunswick, Canada. Magic...
Reviews on everything fun including amusement parks, theme parks, water parks, marine life parks, zoo parks and roller coasters.