Abducted Scraphound

Abducted Scraphounds are mechanical wolves located on Mechagon Island.