O’FLAHERTY V.C.

O’FLAHERTY V.C.

What is it about heroes that forever hold a warm spot in our hearts? It might be the ability to achieve feats of bravery we…