a giant fossil leans against a platform