Ever wish TWILIGHT was shorter, and had songs? Well, now it does! Filmed live on the stage of the Upright Citizens Brigade Theatre Los Angeles September 28, 2009 as part of a night of Quick 'n' Funny Musicals!

  • October 30, 2009
  • 219 Views