• Posted

An inn owner in Rachel, Nevada hopes "Storm Area 51" fans are willing to come back to the rural town once again to "see them aliens."