I'm pretty sure they're aliens.
N8 v2.0 Not the sharpest tool in the shed Oct 18, 2002 11,003 149 The Cleft of Venus Jul 27, 2006 #2 :hot:
fuzzynutz Monkey Jul 11, 2004 629 0 Chicagoland Jul 27, 2006 #4 It's from the bbc's website, under photos of the day. Says they are Russians. I think not.