The Manipulators is a real time strategy game under development in which you take over a town with alien puppeteer parasites.
love this one!
Your comment will be anonymous unless you join the community. Or sign in with your social account:
A room converted into an alien hive Themanipulators.co.uk
love this one!