We couldn't find anything matching the term looks like someone is trying to start an assassins creed rumour on Kotaku
Advertisement