Noah and The Whale Premier Film Today at 5pm! Film / TV / Streaming May 17, 2011This is pretty cool. Noah and The Whale will premier their film ‘The Making Of Last Night On Earth’ with...