A 45-feet-long critically endangered whale has washed ashore on Fatehpur beach coming under Chilika Wildlife Division in Odisha’s Puri district.