Police officers lead Amanda Knox from the Court of Appeal in Perugia, Italy, in November 2010.

In by Leave a Comment

Police officers lead Amanda Knox from the Court of Appeal in Perugia, Italy, in November 2010.

Leave a Comment