A bronze statue of deceased billionaire pedophile Jeffrey Epstein was found in downtown Albuquerque, New Mexico on Wednesday.

Pictures from local media show a bronzed statue of Epstein placed in front of the old city hall.



Read more…