R Raoh28 New member Apr 11, 2011 #1 Let me fist start by saying Hi to you all asI'm new to this forum. Hi, I was wondering whether anyone had an idea of where I can buy some Super Stim to be delivered to the UK as this stuff sounds Mint! Thanks
Let me fist start by saying Hi to you all asI'm new to this forum. Hi, I was wondering whether anyone had an idea of where I can buy some Super Stim to be delivered to the UK as this stuff sounds Mint! Thanks