Chris and Jackie Ride New Demon Ride at Six Flags! 08/12/16 8:59AM

Chris DeRose heads out to Six Flags Great America to check out the new and improved virtual reality Demon ride!