i think this thing would turtle in the parking lot at River rock. they are pretty bad ass though. ir camera that flips down for the driver, air operated doors, look at the plateing on the doors. i closed the door then went to get someones attention on the out side of the truck by taping on the glass. i could tell i was wasting my time, something like 3" thick.
i'll post more when i can...