Christmas on the Terrace attracts massive turnout as Geraldton’s main strip turns into festive wonderland