criticalhit.net
This game is being developed by spiders!?
A new game called Mars: War Logs has been announced and it's being developed by spiders. Sort of.
VickiVale