Rain doesn't dampen the spirits of Stonehenge revelers

  +