9/16/08

Mr. Met found entering DeLorean outside of Shea Stadium

I just don't know how he's going to fit his head past the gull-wing doors.