Techtroid

treva

ICC Chairman
Joined
Mar 23, 2006
Location
London, England
Profile Flag
England
Bit of a plug for a site I write for. If you want the latest gaming news then this is the best place for it. We have some decent game reviews on there, as well as latest news and trailers as soon as they release.

Check it out. Thanks.

http://techtroids.com/
 

Users who are viewing this thread

Top