Stephen MachugaAug 20, 20214 min readReview: 12 MinutesThe recent release of 12 Minutes has had all the buzz. Get ShanghaiSix's review here at Stack Up News.