ALS'/DLF' : your daily dose of Arcade Life Style...inside the Dragon's Lair!
No wait... I didn't notice that the alien has a microphone in his 'hand' A Karaoke game maybe? Very strange... but interesting
It is karaoke room for one person.