NEET 09/02/2024 (Mon) 08:25 No.893613 del
>>893579
Mt Herbron is the highest UN facility in the world. It's where Enoch reckons the Nephalim landed, and where Christ was last seen (after thevresurection). Noone is allowed up there (theres a ski resort there but not at the peak)