Lorcan Keating: I know why the caged cat sings - some people just adopted this one today from the SPCA on Irivng Street
Lorcan Keating: 9th Avenue Dog
Lorcan Keating: Opera in the Dog House
Lorcan Keating: A day at the Opera
Lorcan Keating: Mount Davidson
Lorcan Keating: Ain't nothing but a hound dog - sort of.
Lorcan Keating: Oops! I've dropped my yellow bone!
Lorcan Keating: Mount Davidson
Lorcan Keating: One Dog And His Bone
Lorcan Keating: Irving Street Loiterer
Lorcan Keating: Lovin' me some jazz
Lorcan Keating: Lucille at the Filmore
Lorcan Keating: Picture 155
Lorcan Keating: I've had enough of this parade!
Lorcan Keating: Picture 351
Lorcan Keating: Droopy Dog
Lorcan Keating: Waiting for a parade to be over
Lorcan Keating: Hurry up already!
Lorcan Keating: Bored by Carnaval
Lorcan Keating: Cafe Reverie gate crasher
Lorcan Keating: Other Peoples Pets
Lorcan Keating: Other Peoples Pets
Lorcan Keating: Other Peoples Pets
Lorcan Keating: Other Peoples Pets
Lorcan Keating: Bay to Breakers dog meets baby