PHOTOS

Swimming: Tamworth City hosts annual carnival