Fun and intersting events on May 20th