Had this little idiot buzzing up against my window screen (Northern IL, USA), pretty sure it's a cicada, but I'd like alternative perspectives.
Had this little idiot buzzing up against my window screen (Northern IL, USA), pretty sure it's a cicada, but I'd like alternative perspectives.