An on ride and review of the Cosmic Coaster XD thrill simulator at the Clifton Hill Fun Zone in Niagara Falls Canada! #cliftonhill #niagarafallscanada