The annual Butterfly Festival, in Mariposa, CA, is being held this year May 5-6. For a list of the daily events, times and additional information, check their event website here