Black-whiskered Vireo

Everyday at 4 pm this Vireo lands in the same spot for the same picture. What fun!
It then jumps in and out the water so fast that it hard to catch on camera.