Casey Anthony may have been spotted in public. But is this her? Leigh Ann does think so. Take a look and see.
Apparently Casey Anthony was spotted in Ohio this past weekend. Leigh Ann doesn’t think that it is her. Here is a picture.
Is it her? What do you think?
Read the story at TMZ.com