Mantis Fly

Okay, technically, this is a shore fly, and it’s definitely a fly, not a mantis, but what else can you call this little dude? Meet Ochthera tuberculata, one of about 13 North American species, and 40 species worldwide, of “shore flies with raptorial forelegs”. (They’re not technically “mantis flies”, because that’s an entirely separate family…