Prom, awkward first kiss....a bucket of pig's blood. it's obviously Carrie. It's so obvious that if not for Julianne Moore and Judy Greer, one might ask what's the point. They still will.
October 17, 2013 · 1 min · 16 words · Melissa Thomas
Prom, awkward first kiss….a bucket of pig’s blood.