Mountain lion heads piled up