It’s hard to imagine anything more fascinating to watch than hummingbirds. They are tiny little energy machines. Flitting around the yard, with speeds up to 40 mph! We are blessed here in North Texas ...