10 days agoUnveiling of a massive 90-foot monkey statue of Hanuman in Houston, TexasFine Art Connection