lol... I just had a total brain fart reading this... because Ellis Island in Vegas is a semi-dumpy casino located about a block off the strip... But the place would be TOTALLY up Debbie's alley, I think, lol. Then I had to remind myself that they're in NY, hehe.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)