Good news for people who love alien news! The Raëlians, who believe that human beings were created by extraterrestrial scientists, drew about a dozen women to their topless protest Sunday in front of the White House, as well as:
A guy in a scarlet bra.
A person in a skunk fursuit, a la Furries.
Some seriously sweaty-palmed [...]