UFO

A stargazing trip leads to a close encounter with some unusual visitors.