Friday, July 15, 2011

Meryl Streep 1965


On the left, you know. Filmed when the Beatles played Shea Stadium. (via Everlasting Blort)

No comments: