Just popped into my local Morrisons (Coventry - Binley) and saw these on display.
Just checked the Morrisons website and appears to be a national deal.
Elsewhere is currently priced:
Toys R Us £19.99
The ones being sold are the latest version/model.
Attached image was taken in store today.