World’s Tallest Statue Is Quite Staggering – Double The Size Of The Statue Of Liberty [Images] Carrie