Simarcade / Arcadecraft February 17, 2013 It looks like one of the "facts" from this Leon Beyond strip may have become a "reality."