Lockjaw (Earth-4678)

Lockjaw has a statue in New York City.