Stephen Idle, nine, has walked over 1,000 miles to raise much needed funds for the Customs House.
Stephen walks 1,000 miles for Customs House
Stephen walks 1,000 miles for Customs House
Stephen walks 1,000 miles for Customs House
Stephen Idle, nine, has walked over 1,000 miles to raise much needed funds for the Customs House.
Stephen walks 1,000 miles for Customs House
Stephen walks 1,000 miles for Customs House
Stephen walks 1,000 miles for Customs House