Color me skeptical. Sounds like made up B.S. for domestic consumption.
Armored vehicle? A horse covered by a blanket?