DeCastro Declares Himself Force of Nature
Praising his skills in dealing with police officers and calling himself a “Force of Nature,” Jose “Chille” DeCastro continued his pivot to portray himself as the world’s greatest auditor as he went live on Sunday, January 09, 2023.