Giant Presidential Heads

  • Presidential heads
  • These heads were formerly on public display in Houston, Texas.