Coppertop Toad

Coppertop Toads are mechanized toads located on Mechagon Island.

Drops

 * Spare Parts