The construction of a Hard Rock hotel on Canal Street collapsed Saturday morning in New Orleans. You can watch the harrowing moments here.
Chula Vista Breaking News & Events
The construction of a Hard Rock hotel on Canal Street collapsed Saturday morning in New Orleans. You can watch the harrowing moments here.