Din Drive Thru Pictures Studios
-
2010
Barbados at the Races
Barbados at the Races1 2010 HD
Miniseries looking at Barbados through the lives of the island's horse racing community.
-
2008
The Biggest Chinese Restaurant in the World
The Biggest Chinese Restaurant in the World1 2008 HD
West Lake Restaurant in South China's Changsha can safely call itself the biggest Chinese restaurant in the world, with its staff of 1,000 working...