Where Did The Peach Land In James And The Giant Peach?
Where Did The Peach Land In James And The Giant Peach? The peach plummets and lands on the spire of the Empire State Building. The police and firefighters mistake the giant insects for monsters until James explains that they are friendly and the Mayor allows them and James to live in America happily ever after.