DeCastro Declares Himself “New Media”
Jose “Chille” DeCastro spent Sunday evening with nearly 300 of his supporters in a three-hour long review of what he claimed to be bad policing, loss of rights and constant plugs for his “indestructible” trifold.