Escher is the leader of Street Fighter organization, exclusively created for Street Fighter cartoon. He is very mysterious character who mainly gives out missions to Guile and the other Street Fighters which involve fighting against M. Bison and Shadaloo. Escher appears in Worst Hero And Villain War Ever.
Community content is available under CC-BY-SA unless otherwise noted.