Friday, November 11, 2011

NASA invades Leucadia





Are they chasing E.T.? Or do we have a new launch pad on the 101 puncture path?

1 comment: