Once in a while, when I look at the show requests, I come across a show request that contains a note that says the following:
"I need new Russian channel MyShowsTV (myshowstv.ru) for this show. Please add it in your list. Thank you"
Well, I tried to check out myshows.ru and the website can't be found. Does this website actually exist as is?