Snake on a train amuses stranded GO Train passengers

This snake on a GO Train disabled by flood waters terrified and amused commuters aboard the train. (Photo courtesy Twitter/khatereh sepehrvash)

A snake on a train became the plot point that brought a moment of humour to a horror story commute on Monday as passengers aboard a flooded train waited for rescue.

A GO Train that left Toronto for Richmond Hill at 5:30 p.m. became stuck when flood waters rose too high to continue moving, according to the CBC. Left with little to do but wait, passengers watched as water covered the wheels and seeped under the train's seats.

[ Related: Toronto storm sets rainfall record amid flash flooding, traffic chaos ]

The flooding brought along its own passenger to visit the stranded commuters: a snake.

This content is not available due to your privacy preferences.
Update your settings here to see it.

Twitter user khatereh sepehrvash posted that a snake entered the train and stayed for a couple of hours. She wrote that her husband said the snake became a source of entertainment for many of the weary passengers, the last of whom weren't rescued until about 12:30 a.m. However, passenger Ben Bahreini told the CBC some passengers were scared of their reptilian fellow traveler.

[ Photos: Toronto's record rainy day ]

Video shows the snake slithering through the bus over the watery floor.

Dinghies eventually arrived to bring the passengers to safety as photographers and social media users captured photos of the rescue.