Aberdeen man completes bid to net football shirts from all 211 FIFA teams

Joe Johnston has collected more than 400 tops.
Joe Johnston has collected more than 400 tops.