Momentum p is the product of mass m times velocity v: p=mvWhen I was in my high-school physics class, we learned that a speeding bullet (low mass, high velocity) may have as much momentum as a slow moving train (high mass, low velocity). Driving in front of a train makes as much sense as driving in front of a bullet. Actually, less sense, since you should be able to see the train, while you probably won't be able to see the bullet.
He must not have passed his math course, then.
Let's look at it:
Take one freight diesel, only, weight around 400,000 pounds, and have him move at 10 mph
Momentum: 400,000 lbs * 10 mph * 44/30 = 5,866,668 ft-lbs. (44/30 converts mph to feet/second)
That is one engine moving slow, not even multiple units or a train.
Now let's take a big bullet moving fast:
45 caliber 500 grain bullet = 0.07143 pounds, have it move at twice the speed of sound, in round numbers, 2000 ft/second
Momentum: 0.07143 lbs * 2000 ft/sec = 142.9 ft-lbs
Need I say more?