The Common Good holds annual Giving Day to raise funds for hospitals | 7NEWS
The Common Good has held its annual Giving Day to raise funds for Caboolture Hospital and The Prince Charles Hospital.