Robert De Niro Pledges To Help Rebuild Barbuda
- hace 2 meses
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.