A town in CT where there is nothing to do but cause trouble, being a small town all the people that live there base there lives off of drama, the high school kids love it, even the college kids. If you have been to Somers you also must know "Layla" she is the town well you can figure it out, Lets just say she makes boys very happy. haha
I live in Somers, CT want to have some fun ;-) ;-)
Somers CT??? OMG DRAMA
24👍 16👎