A video is circulating on Facebook that shows mysterious lights in the skies of Mountain Home, Idaho. Is there a logical explanation or could it be aliens?
A video is circulating on Facebook that shows mysterious lights in the skies of Mountain Home, Idaho. Is there a logical explanation or could it be aliens?