Energized Motospider

SS Mechagon Island

Energized Motospiders are mechanical spiders located on Mechagon Island.