Police announced charges against a 32-year-old man who they say traveled to Lake County to sexually assault a child in Fox Lake following a search warrant conducted at his home Thursday.