0 LIKES LikeUnLike
I live in Rugby, UK. Its where the game rugby was invented which i think is a pretty big thing but rugby isnt a great town. I was just wondering if any rugby fans have been there and what they thought of it? Would any rugby fans ever consider visiting it? Just out of interest.
Tags:
Report (0) (0) | earlier
Latest activity: earlier. This question has 4 answers.