An Indiana newspaper is reporting that a 130-foot Statue of Liberty will be on display in St. Louis next month. According to the Post-Tribune, Indiana printing company Beryl Martin Co. has been commissioned to construct a 50,000 pound replica of Lady Liberty out of dense foam stretched over a metal framework. The "million dollar" statue will be displayed indoors at a national travel marketing company’s convention at America’s Center (August 6-10), then shipped back out of town to a new permanent home somewhere in the Hoosier State.
MayorSlay.com knows no other details. We’re skeptical - and intrigued.