Gigantic 90ft monkey statue unveiled in Houston, Texas

4 months ago
41

⚡Gigantic 90ft monkey statue unveiled in Houston, Texas

The Hanuman statue, officially named ‘Statue of Union’ was unveiled by the local Hindu community.

It is now the 3rd largest statue in the United States.

Loading comments...