My sister has discovered the wonder that is the supernatural bloopers.
Francis Ford Coppola and Robert De Niro on the set of The Godfather: Part II, 1974.
Tomorrow at work they are filming the christmas ad so I have to go in, stand by the doors, and tell people we’re closed.
Tomorrow is not going to be fun.
You know, I’ve always wanted a child. And now I think I’ll have one… on toast!