The seller's had a cold drink and he's 'avin a giraffe.
They usually go for £25 give or take.
Strangely enough, I was talking to a badge seller near the ground at our away game with Carlisle back along, and this badge came up in conversation. I mentioned I had been on the lookout for one, and loe and behold he pulled one out of his pocket and sold it to me there and then.