0
News Politics

Robert De Niro Pledges To Help Rebuild Barbuda

Last week, Hurricane Irma caused catastrophic damage to the island of Barbuda, causing the island's two thousand residents, left without power, water, or cell service, to evacuate their homes.

  • Duration: 00:43

Share

Keywords