Police on the Caribbean island of St. Lucia have arrested a suspect over the death of a 75-year-old P.E.I. man. Colin Peter and his wife were walking on a beach near their resort nearly two weeks ago...
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements.