Here is some video of the hail in Bonney Lake, captured by YouNews contributor tomski:
But what causes it?
Hail forms when rain droplets get pushed higher into the atmosphere by strong upward winds.
As the droplets go higher, it freezes into an ice stone known as hail. It then becomes heavier, and falls downward, picking up another coating of raindrops on its way down.
If the updrafts are strong enough, it'll blow the hail back up again, where the coating freezes, making the hail larger, then falling back downward.
This process repeats until the hail is heavier than the updraft can support, when it'll finally fall to the ground. The stronger the updraft, the larger the hail stone will become.
It's said it takes an updraft of 56 mph for a hailstone to become golf-ball sized. The largest hailstone recorded was 7" wide in Aurora, Nebraska on June 22, 2003 (http://www.noaanews.noaa.gov/stories/s2008.htm) -- and that one lost a bit when it struck a gutter, so it might have been even larger.
In the Northwest, hail usually doesn't get any larger than a nickel or dime-sized, as we just don't have the strong updrafts needed to support hailstones any larger.