James Marsters will be shaving his head "for a good cause" live on Ryan Seacrest today. The show started at 3 pm EST, and I don't know when in the hour they're planning on having him, but hey. It's worth sitting and waiting for it.
Although I'm not so sure that I want to see him taking too many fashion tips from Lex ...
ETA: Holy shite was I
(
Read more... )