The Smiler is an Infinity Coaster from Gerstlauer.

The Smiler

The Smiler

3 June, 2015 by Alton Towers

The Smiler is an Infinity Coaster from Gerstlauer.

In this photo