Canowindra is the site of one of the world 's great fossil discoveries from the late Devonian period .
The town is the site of one of the world 's great fossil discoveries .