According to foxnews, the Police have been invited to perform in Cuba as part of their 30th anniversary reunion tour. If it happens, the free show will take place in Havana in December, and it will be the last show on the group's North American tour this year.
Read More