a human sized Godzilla performing on stage at Woodstock, photo