Concert Photos Suffocation at 89 North in Patchogue, NY. 11 years ago Chris Romano I recently caught Suffocation’s Despise the World Tour in Patchogue, NY at 89 North. It…