Parasite Eve is as Bizarre as the Real New York