Fox News

Construction crew reportedly finds 'noose' on site of Obama Presidential Center

A length of rope described as a noose was reportedly found by workers at the construction site of the Obama Presidential Center in Chicago.

Continue

About the author

Brenda

Leave a Comment