Macleans College Hosts First Community Carnival

Where the school and its community come together for the first time…