Braid: Killing a Camera 2004 – Review March 7, 2005 It’s been five years since the indie darlings called it quits. Indeed, their time together produced records that defined a time period.