Showing posts with the label Jojo's Diary of AsiaShow all
The ''Jojo's Diary of Asia'' airing on Discovery TLC (Channel 707)