Catherine O’Hara and her husband Bo Welch had two sons after marrying in 1992. Meet them here. On December 25, 2022 By Robin McClain Movies Post navigation Previous PostI BUILT THE TITANIC!!! Biggest Lego Set In the World!! Set 10294 – Unboxing, Speed Build & Review!Next PostLindsay Lohan Is All Smiles In Sweet Selfie With Husband Bader Shammas For Christmas