Surprise Me!

Gloucester City Travel Places

2009-05-30 30 Dailymotion

Gloucester is a city, district and county town of Gloucestershire in the South West region of England. Gloucester lies close to the Welsh border, and on the River Severn.