Lord Huron release single with Kristen Stewart, announce 2025 tour datesLord Huron releases new song 'Who Laughs Last?' featuring Kristen Stewart, marking her debut in music recordings.