I just nearly died laughing after watching the new Ramsay Kitchen Nightmares show featuring USA locations. I DVR'd the show---it airs on Wednesday nights here, FOX channel.
The first show was about a restaurant in Babylon, Long Island, NY. Deja vu to the max.
Tiki, I think you would understand.
The first show was about a restaurant in Babylon, Long Island, NY. Deja vu to the max.
Tiki, I think you would understand.
Comment