Episode One: Godzilla vs Jesus

IMG_4561

Via the miracle of two baked bean cans and some string, The Thumbcast returns with the first regular episode of the new series. Continue reading