Home Eco Friendly Guide India: 23-feet crocodile catapults Orissa to the Guinness Book of World Records