This Bizarre Anime Short From the Studio Behind Ghost in the Shell Exists Thanks to Mercedes-Benz Rollin Bishop Rollin Bishop Nov 19, 2012