This tout video is ALL that is wrong with the world of selling picks. There are legit places such as Don Best Sports, but I highly doubtful this is one of them. This belongs in the tout hall of fame on who NOT to believe.
88% for 3 decades?? Really?