Mars is Coming [WTF?]

My wife just handed me this $10 bill.

image

What is this about? Anyone know?

Post comment as twitter logo facebook logo
Sort: Newest | Oldest

ok... that sort of answers the question. I'm not sure why it ended up on my $10 bill, though.