We all know that Ophelia has been creating a bit of a noise at the moment with the hurricane battering the English, Irish and Welsh coasts and washing up all manner of creatures that are not native to our cold and drab winters. Today a leatherback turtle was washed up onto Welsh shores. How depressing... Continue Reading →