Echo Square, located on Savannah's river-front plaza, is one of the most curious unexplained mysteries of Savannah and River Street. People who visit this location, and experience the strange phenomenon are completely amazed and astounded.
The possible…