timpanogos.wordpress.com
Best burger in the nation
Sophia Dembling wrote about it in today’s Dallas Morning News: The Owl Burger, from the Owl Café — this one in San Antonio, New Mexico. It’s the best burger in the world, I think…