<<Up
Contents
Torrington, Devon
Torrington
is a small market town in the north of
Devon
in
England
. It is prone to occasional flooding as it sits astride the
river Torridge[?]
.
wikipedia.org
dumped 2003-03-17 with
terodump