The Most Annoying Light Ever is a road Chesterfield located in United States.
17318-17322 Wild Horse Creek Rd Chesterfield , MO 63005 United States
I suggest you try deep breathing and count to 10. Very slooowly
It will be better in about 18 months when the new intersection is completed.
Funniest fake place I've ever read on Foursquare.