St John’s High School footballers experience the magic of Hampden

© SuppliedThe St John's High School group at Hampden Park.
The St John's High School group at Hampden Park.