Spotted when drove past, expecting nothing but I daresay I got more than I bargained for! Dead sheep are a new one on me. Two visits as the rotting animal smell horrified me and I left my tripod there! Theres some confusing information currently hopefully with more research I should be able to find out some background.
Here are some pictures for now.