I think, I think Celo Green was on The Today show this morning. I'm starting to suspect my deep thought from yesterday is indeed true. Celo Green is property of NBC!!! If anyone can confirm, please let me know as I just saw the tease for his appearance. If it is indeed true, bottoms up!