No image available Article / 30 November 2006 Twins’ peak <b>NOW SHOWING IN CAPE TOWN</b> By Peter Frost