BIOMUTANT Wiki
Register
Advertisement
Spot-Spot

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