Assassin LeakAssassin LeakUbisoft needs to find an industrial-sized plug, because all of its Assassin's Creed info is leaking everywhere! The latest supposed leak is an image for something called Assassin's Creed: Rising Phoenix.John Llewellyn MartinJohn Llewellyn Martin