LOUISVILLE, Ky. (WHAS11) -- It was a traffic-halting site Wednesday as a massive gold statue made its way through the streets of Downtown Louisville.
A 30 feet tall replica of the statue of David was erected in front of the 21 C Museum Hotel on Main Street. The statue traveled from Istanbul to New York, and now it is in Louisville.
The hotel-museum collects and features 21st century art.
Click here for more information about 21 C Museum Hotel.