Land Rover Discovery Sport pulls a 100-ton train!

HOW IS THIS EVEN POSSIBLE?! Whether you believe it or not, this standard Land Rover Discovery Sport with only casters added to keep it on the track, pulled three train carriages weighing a total of 108-tonne!