The Police Athletic League of Buffalo, Inc. (PAL) is a not-for-profit organization that provides youth of the City of Buffal...o with recreational, educational, cultural, environmental and preventive program activities in structured, supervised and organized settings, using professional recreation and law enforcement personnel, in an effort to provide leadership, direction and an opportunity...