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
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?