Tag: Homer Defined

S03 E05 – Homer Defined

Ah, the terror of nuclear power. Man does watching this show make you fearful of nuclear energy. I feel like it’s not supposed to be that dangerous of a power source anymore, but if you take the Simpsons word for it, plants should always be imminently getting ready […]