i have no idea what country this is from or what show ... i do know it's rather genius! 2 little mini pet shop boys lip synching "go west". awesome.