There's a number of things to do this weekend! (May 6-8) - O