Puffprod Peaks (Earth-2789)

Puffprod Peaks is a location and level.