‘Rats & Roaches’: Liberty City Residents Tormented By Disgusting Hurricane Irma Debris Site

An enormous and smelly eyesore of Hurricane Irma debris is piling up in Liberty City – and it could be there until February.