Trail of the Whispering Giants, Peter Toth Sculpture, Fort Lauderdale, Florida Trail of the Whispering Giants, A Peter Toth Sculpture, Fort Lauderdale, Florida