Morrisons are selling fresh whole Scottish Salmon at £4.99 Kg which is half price. They will fillet it for you if required while you wait or whilst you do your other shopping. If you don't ask they will not give you the head (great for making fish soup). They sell the heads at £1.50 each or so. Offer is on until Christmas Eve.