Prince Harry praised the "American spirit" today as he visited a seaside area of the US state of New Jersey that was badly hit by last year's Superstorm Sandy.
He met people who survived the giant storm surge and ferocious winds, as well as members of the emergency services who helped them to safety.
The visit came on the sixth day of Prince Harry's tour of the United States.
ITV News' Royal Editor Tim Ewart reports:
New Jersey governor Chris Christie showed the Prince around the Ocean Heights borough - one of those worst hit by the storm.
Many homes in the area remain in varying states of destruction almost six months on from the storm and diggers continue to pick through the wreckage.
There were also lighter moments, such as the Prince's visit to Seaside Heights amusement arcade where he helped children win a giant 'Hello Kitty' toy at one of the attractions.
Most of the kids appeared unaware they were in the presence of a Prince, despite the large media and security presence.
Superstorm Sandy - one of America's most costly storms - made landfall in New Jersey last October before tearing up the east coast and veering inland.
Hundreds of thousands of people were left without power for days and many homes and businesses were destroyed.
Asked by a reporter what difference his visit made to the recovery effort, Prince Harry laughed and said "none".
Prince Harry then boarded a plane bound for New York, where he attended an event showcasing British innovation and technology.
The pair made a memorable entrance as they stepped off a Routemaster bus in the city's trendy Meat Packing district.
Later at the event, the pair were left looking surprised and bemused when they were presented with miniature 'lookalike' dolls of themselves.
Prince Harry's final engagement was at a baseball ground in the city's Harlem district, where he visited an inner-city youth project called Harlem RBI.
Despite the jeers of a class of excitable students and the clicking of the world's press, the Prince pulled off two clear shots with a baseball bat.
Wednesday will be the final day of Prince Harry's US tour.