If These Trees Could Talk unveil their new single "Blurry Creatures"! New album out July 10th!