Mayor Bloomberg and Police Commissioner Ray Kelly have been warning about this day for some time now. Early Thursday morning the City Council passed two bills which are expected to have a major impact on the NYPD's stop-and-frisk program.

According to the New York Daily News, the inspector general bill passed 40-11 and the racial profiling bill passed 34-17, both garnering enough votes to overcome a veto from Mayor Bloomberg.

The passing of an inspector general bill will mean an inspector general will be put in place to oversee the NYPD, which Bloomberg and Kelly have argued will put New Yorkers' safety at risk. The racial profiling bill allows people to sue the police department over racial profiling. The Daily News reports that Christine Quinn showed support to the inspector general bill, but not the racial profiling measure.

Photo Credit: Getty Images