Alfond Sports Stadium (built 1998)
Location: 44.90500°N, 68.67167°W