did you see those haddonfield drivers? they made me late to work
a town in nj where drivers are slow as fuck
"did you see those haddonfield drivers? they made me late to work" What is the definition of "haddonfield"?