Homo sapiens, L.A. Decom 2010 Sweet Decom October 3, 2010 factoid Leave a comment You all are really the most superb humans. Thank you for today. Er, yesterday. More and better pictures and video tomorrow night, er, tonight. No, wait a minute …