News

Possum Creek Park, 4009 NW 53rd Ave., is a 75-acre park with the majority of space dedicated to nature. However, approximately 20 acres are now used for recreational purposes.