2005 Maine XC Championships

Turner, ME