8156 Melrose Ave
Los Angeles, California 90046

When faced with insurmountable odds and all seems lost, sometimes the only choice you have is to hold your head high and make the best out of it. Staring at Your Own Tree is the funny and heartbreaking true story of someone who did just that.

Added by Upcoming Robot on September 26, 2010