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."