Abducted Motospider

Abducted Motospiders are mechanical spiders located on Mechagon Island.