The street is actually a bike path at Virginia Beach. The day I was down there, Beach workers were in the process of putting together a 26-foot statue of Neptune. Here is the completed piece, before being dissembled and shipped here: