MIAMI — Miami Police have cleared the scene of a subject who barricaded himself in the area of Northwest 63rd Terrace and 13th Avenue, Monday afternoon.
MIAMI — Miami Police have cleared the scene of a subject who barricaded himself in the area of Northwest 63rd Terrace and 13th Avenue, Monday afternoon.