GRANITE CITY – A sex offender from Granite City faces new charges after allegedly failing to register and injuring a Madison County Sheriff’s deputy while resisting arrest.53-year-old Frank A. Vasques, listed as homeless out of Granite City, was charged on Oct. 16, 2026, with one count each of unlawful failure to register as a sex offender (a Class 2 felony) and resisting or obstructing a peace officer (a Class 4 felony).Vasques was charged one day after he allegedly failed to regist...