Important news from Northern Ireland. For the first time in more than 25 years puffins have been spotted on the quaintly named Isle of Muck. The isle is a nature reserve on the Antrim coast and ...