June 15, 2013

Are the gods playing marbles on Mars?