Is This A UFO Over Amarillo? [PHOTO]
Did you see some strange lights over Amarillo this weekend? You're not alone, we're not alone. "They" tell us it's a weather balloon, but many have their own opinion as to what this strange light is. Weather balloon or UFO? YOU DECIDE!