There should be huge birds of prey. The size of elephants or whales. The ultimate predator. They would have had their pick of things to eat...Man must of wiped them out or something.
I didn't get any kind of mount for the bike but I have been thinking about it. I saw a suction cup mount for a car but nothing specifically for a bike.