I agree with everyone so far. They have recently been good about not posting potentially fake stuff just for views. The problem with sharing who their sources are in cases like these is that it endangers people’s jobs, but I wish he’d have given us a little more to go on.
EDIT: Notice that he says the tips and evidence have been piling up “over the last month”, so this isn’t just a reflection on the last few years of rumors and coming to the conclusion that they must be true.