Abingdon is probably England's oldest town. Abingdon is seven miles downstream from Oxford on the River Thames. 'This Abingdon' is a daily record of events and places in Abingdon.
posted by Backstreeter | 20:00 | 1 comments