The Exciting Cruise

The Exciting Cruise is a log flume ride at Thomas Land, Japan.

Info
An attraction with a bit of a thrill where you can enjoy the idyllic scenery of the Island of Sodor including Trevor's orchard and other locales while floating down the river.