Diners headed for the annual Greek Food Festival Friday for spanakopita, kourabiedes and gyros at Holy Trinity Greek Orthodox Church in Portland. The three-day festival each year draws more than 10,000 visitors and includes live music and traditional dancing.