Florida officials crack down on infamous “meth island” overrun with squatters
In a bid to address safety concerns and preserve the natural habitat, Florida officials have taken action to dismantle structures on an island known as “meth island,” which is infested […] Read More