Hephaestus

Hephaestus is Mr. Torgue's planet of origin.