Turtle Humerus (Hell Creek) #01 Turtle Humerus (Hell Creek) #01 Turtle Humerus (Hell Creek) #01 Turtle Humerus (Hell Creek) #01 Turtle Humerus (Hell Creek) #01 £19.99 Out of stock.