May has finally arrived and spring is in full swing with lots of fun to be had this weekend. If the leftover April showers don't put a damper on things, you can experience a little bit of all that ...