I was hanging out with some friends in Palestine, Tx and one of the chicks said she saw something. She didn't want to talk about it because she was one of those upstanding Republican types, and didn't want to admit to anything "weird". Palestine is on a NASA flight path, but they hadn't launched anything.
Anybody know better places?