This weekend's events from April 6th thru 8th

by