I'm indebted to my friend Chana who has provided the answer to the mystery of the flower up here. It is called Sarcodes Sanguinea - or bloody red thing! In fact it is more commonly called the Snow Plant and this is the official site to explain it http://www.fs.fed.us/wildflowers/plant-of-the-week/sarcodes_sanguinea.shtml
Thank you, Chana!
P.S. I also heard correctly from Kevin and Claudia about the same issue.