Forest

The Forest is a natural formation in Fearless Pinocchio in the Big Valley region of the West Elizabeth territory.