Richard Richard@primal.net 4 months ago Casa Nostra! Spotted in Lanzarote. TIL “Nostra” is the feminine singular form of the Latin word “noster”, meaning “our”. Our House! So apt.