latenightwithsethmeyers Published 2014-09-26 at 530 × 298 in The Scarlet Theater on Late Night With Seth Meyers!