<<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