The aliens have a underground base in Hessdalen Norway
Video Rating: 4 / 5