Science Saru’s anime premieres on Netflix on November 17; Julian Cihi voices Katayanagi Twins…Read More