A curious display at a Japanese Hibachi restaurant called Mt. Fuji in Hillburn, NY. How does an autographed baseball picture fit into this display??