Giant whale carcass washes up on Kozhikode beach. Watch 3 October, 2023 by Newstars Education See also European Space Agency shares pic of 'path left by Santa's sleigh,' Internet mesmerised