Thrilling zip line takes you into life-sized Godzilla replica in new Japanese amusement park

You’ve never seen a Godzilla this real before.