ATL local reportage
Anybody know where this sign is located? Its in NOLA, but the post I got this from didn't say where it is.
Print