Liberty Square on Northwest 63rd Street and 14th Avenue.
Liberty Square on Northwest 63rd Street and 14th Avenue. Peter Andrew Bosch Miami Herald staff
Liberty Square on Northwest 63rd Street and 14th Avenue. Peter Andrew Bosch Miami Herald staff

Miami-Dade County

December 30, 2015 5:43 PM

Miami police investigate new spate of Liberty Square shootings

Suggested for you

  Comments  

Videos

Editor's Choice Videos