I betcha an F-150 coulda stopped it :-)
It does sound like a set-up to one of those idiotic Toyota Tundra commercials, with the tilting ramps or swinging beams or something.