Formed in London in 1977, The Police were together for less than a decade, though their legacy lives on nearly 40 years later ...