It's a lemon cuckoo bumble bee, one of the strange cast of characters

Printable View