'Marvel's The Punisher' Will Include The Battle Van

Frank Castle will be riding in dangerous and deadly style when he conducts his war on crime in [...]