A thought-provoking indie-rock track that makes listeners stop and think about the acknowledgment of aliens, Wild Giants’ newly released single…