Lake Balboa (Nov. 07, 2010)
Taken at Lake Balboa in Van Nuys, California on Nov. 07, 2010.
7 photos · 348 views