Ok so I'm finally fed up enough to post this.
I drive through New Haven on my way home from school every night, usually somewhat late.
My radios are usually on. One night about 2 weeks ago, I was on my way home, heading up Whalley ave out of the city, and heard something quite strange. Near...