The Police in New York, Aug 2008
That's All Folks! These photos were taken during The Police's final concert at Madison Square Garden in New York on August 7, 2008. Photos by various.