The small town of Alamogordo, New Mexico, is home to a landfill and an urban legend. Soon it will be the site of a documentary film.
Legend has it ...
Read Whole Story
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more.