‘Bygone Behemoth’ took home the award for Best Short Feature at the 12th Annual Nevermore Film Festival this weekend.  Looks like there’s life in the ol’ dinosaur yet…