Hummingbirds are much loved and welcomed visitors to gardens and backyards across the country. In order to survive, they must feed almost constantly or they would literally starve to death. It has been estimated that if hummingbirds were the size of people, then they would need 155,000 calories a day […]