Terenure College 19–32 St Michael's College

Terenure College 19–32 St Michael's College