Energized Pestbot

SS Mechagon Island

Energized Pestbot is a mechanical spider located on Mechagon Island.