Crocodiles are known to attack humans, buffaloes, birds, etc. but not elephant. These Rare Pictures: Crocodile Attacks Elephant quoted from the National Geographic website shows a Nile crocodile (20-foot-long or 6-meter-long) attacking a pair of African elephants. It might be a routine journey to the edge of the water when the pair of African elephants were ambushed by a Nile crocodile. The pictures were taken by tourists during a visit to Zambia's South Luangwa National Park in late September.