West Edmonton Mall West Sky Screamer water park slide at World Waterpark in West Edmonton Mall, Edmonton, Alberta, CanadaFacebook https//wwwfacebookcom/AmusementForceTwitter In the golden era of West Edmonton Mall's World Waterpark, winterweary sunseekers could crisp themselves under an artificial sun The temperaturecontrolled
Edmonton Images Vacation Pictures Of Edmonton Alberta Tripadvisor