TV on the Radio. Dear Science. Stork and Owl. TV on the Radio. Dear Science. Stork und Eule.
... asks the stork that soars With the owl high above canyons mighty walls Owl said death's a door that love walks through In and out, in and out, back and
...