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.