Thursday, June 26, 2008

Barnacle on a Rock

Barnacle on the Legislative Branch

No comments: