Have You Seen This Crazy Street Sign in Downtown Shreveport? [PHOTO]
I'd like to personally shake the hand of whoever is responsible for this...
There's a new warning sign in downtown Shreveport. I don't know if you know this, but Godzilla needs a place to cross the street. So watch out.
The sign is located west of downtown on Texas Street and clearly reads "Godzilla Crossing."