Terenure College 14–45 St Michael's College

Terenure College 14–45 St Michael's College