Watch Classroom of the Elite Season 2 episode 3 English Subbed & Dubbed
Episode 3: The Greatest Souls Are Capable of the Greatest Vices as Well as of the Greatest Virtues
Youkoso Jitsuryoku Shijou Shugi no Kyoushitsu e 2nd Season ep 3