George Takei, Your Picture Must Come Down

April, 2006. Starfest- Denver, CO   This day in was one of the proudest in my life. I was fortunate enough to hear and meet my childhood idol, George Takei. Today I have had the sad realisation that I need to at long last take down this photo and retire it to an album in…
Read more