User blog comment:Sweet4421/Bigfoot: True or Real/@comment-3126828-20110912232637

Nah. I think it's just something someone made up to get popular.