UFO... Never Doubt Again

Footage filmed during NASA Space Shuttle STS-80 Mission... The first one looks like the Star of David. j/k