Iphaestus Trophy

The Iphaestus Trophy is dropped by Iphaestus with a 14% chance of dropping.