Bug on a windshield looks like a monster wreaking havoc