This little segment gave me the howling fantods this afternoon.

Yeah no this isn’t the right video but cicadas are aliens from another planet.

Bleah.