giant frog standing over new york city