Spanish visual effects company Big Lazy Robot (BLR) has spent the past two years on a labor of love creating Keloid. The short is a teaser trailer for a film that doesn’t exist.