Stanford: Around the Dish

5/4/08

a b... c... cc... d...
e... f... g... h... i...
j... k... l... m... n...
o... p... q... qq... r...