Motorcycle Forum banner
1 - 1 of 1 Posts

·
Super Moderator
Joined
·
13,783 Posts
Just a note:
It appears that the person who posted this AND the company he is talking about are BOTH located in the UK.
That is Britain, England......Europe.
That is not made clear even on their web site.
 
1 - 1 of 1 Posts
Top