Thursday, December 26, 2013

World's most scenic Taco Bell?

Literally on the beach, in Pacifica, California.

No comments: