Chargin' Chuck (Earth-2789)

Chargin' Chucks are massive Koopas.