Gall and putative causer - magnified

Malcolm Storey