St. Michael's Festival
June 13, 2009