Sand artist Sudarsan Pattnaik welcomes 2024 with a 25-feet sand sculpture of revered deity Mahaprabhu Jagannath at the Blue Flag Beach in Puri, India.