An Epic Spring Festival is coming to South Portland May 17th & 18th.