BIOMUTANT Wiki
Advertisement
BIOMUTANT Wiki

Spot-Spot.png

Spot-Spot is a location found in the New World of Biomutant. It is a mountainous open world area with lots of open vistas.

Advertisement