Did you know that it is a fact that a swarm of fewer than 30 Japanese Giant Hornets have the ability to kill a hive of 30,000 Japanese Honeybees in just less than 3 hours! See at 4x the size of the Honeybee, its larger cousin the Giant Hornet is its greatest enemy. The Hornet…