The happiest place on earth is riding in the Beast of Turin