
I’m inclined to believe these are balloons or something of the sort but they look rather larger. This was directly above Mercedes Benz stadium in Atlanta today 2/14 around 615pm. Anyone see or know what this is?
submitted by /u/Dollhair-Scents-347
[link] [comments]