Does anybody what's with that game? Some say it's development has stopped, but others are convinced that it will be released some time soon. For now the only clues we have are an official teaser trailer and a leaked beta gameplay video that both I post below.Sponsored Links
Also, someone has started an online petition to convince Ubisoft release the sequel. Check it out: [Register or Login to view links] If you know anything else please share it in this thread.