dead leaf echo
This is the official video for "Half-Truth"
The 1st single from their album "Truth"
Release Date 10.12.10
Directed/Edited by LG Galleon (Dead Leaf Echo)
Cinematography by Seth Fragomen