Papercraft Hitchcock Homage [Video]

To shoe their love of the movie “Psycho”, Davy and Kristin McGuire made an impressive paper craft installation version for The Oxford Samuel Beckett Theatre Trust Award. – Via Devour. Share and Enjoy !0Shares0...

Read More