Delaware Liberal

Celia Cohen spotted in the Press Room

She is obviously trespassing. Arrest her. 😉

Exit mobile version