The Sagrada Familia is a humongous Roman Catholic church still being constructed in Barcelona, CataloniaSpain.. Is humongous a word? It must be as it didn’t come up on my spell check! Its formal name is Temple Expiatori de la Sagrad Familia. A mouthful in itself – no wonder they shortened it! If you’ve ever seen pictures…