Police Finds The World's Most Searched For Person

Police Finds The World’s Most Searched For Person

This is a picture of the police finding and securing one of the world’s most searched for Person. The capture of this individual will definitely help them closing in the world’s second most searched for person, Carmen San Diego.