IMG_0526

Posted by on October 1, 2012 in | 0 comments

The Allen Telescope Array, near Mt. Lassen, No. California