Sastor Matrot

Sastor Marrot is a fictional ghost town that located on Devon Island, Nunavut, Canada.