Using ArrayList -- Only One Object Being Displayed

yes, I can even println() and see the code looping through the different objects… I’m wondering if it could be an issue with my display function?

void display(){
    resetMatrix();
    translate(width / 2, height / 2);
    tail1.display();
    resetMatrix();
    translate(width / 2, height / 2);
    tail2.display();  
  }