Friend Found this playing at a Restaurant

Any clue what this could be?