Richard Kelly is either onto something or on something. Either way it's a hugely entertaining disaster.
Comments