Thursday, June 24, 2010

Oil Spill From Space

Spotted here. Fuck you BP!