Home / Gushing Over Magical Girls Episode 3 – A Shocking Good Time