I was going through thorpe park on google street veiw this morning and found these images. Collossus. Saw. Do you have any strange street view images to share?