Trowbridge
Calne
Amesbury
Devizes
Melksham
Corsham
Warminster
Westbury
Trowbridge
Chippenham
Corsham
Trowbridge
Bradford-on-Avon
Westbury
Trowbridge
Chippenham
Chippenham
Chippenham
Chippenham
Chippenham
Chippenham
Salisbury
Bulford
Amesbury
Bulford
Devizes
Devizes
Devizes
Devizes
Devizes
Devizes
Heywood
Chippenham, Wiltshire
Devizes
Devizes
Devizes
Wiltshire
Devizes
Devizes
Amesbury