Leroy Furicast Ep. 236 Alien Earth, Dexter Resurrection & Peacemaker S2 E3

I'm not scared of bugs, I destroy them.