Due Diligence. Yet another “know it all” Freeper who knew?
Due Diligence means he has been at all the websites that know what happened that night and why. I was too busy doing my DD on Bigfoot.