Is UConn's winning 100 games in a row the most impressive streak in sports history?

Posted 2 weeks.