Chargin' Chuck Blockade (Earth-2789)

Chargin' Chuck Blockade is a location and level.