Loading Video…
This browser does not support the Video element.
5-star hotel in Cuba explodes, at least 18 dead
A luxury hotel in Cuba exploded Friday, leaving at least 18 people dead.
This browser does not support the Video element.
A luxury hotel in Cuba exploded Friday, leaving at least 18 people dead.