Topics from October 2021 Sharks have lived on Earth for approximately how long? Posted by Keshav Jain on Friday, October 1. 2021