The Manipulators is a real time strategy game under development in which you take over a town with alien puppeteer parasites.
Your comment will be anonymous unless you join the community. Or sign in with your social account:
Themanipulators.co.uk