Dec 10, 2015 There are definitely physicals. So there will be a 320 untagged version for sure.... I'm waiting too.
Dec 10, 2015 So what happened to this short film that was supposed to be dropping with the tape? does anyone know when it's dropping?