Refreshments were once served from a giant owl-shaped building in Long Beach, California

“There’s always money in the owl stand…”

10 Likes