Drive Thru Pictures Movies

  • 2008
    The Biggest Chinese Restaurant in the World

    The Biggest Chinese Restaurant in the World

    The Biggest Chinese Restaurant in the World

    02008HD

    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...

    The Biggest Chinese Restaurant in the World
  • 2010
    Barbados at the Races

    Barbados at the Races

    Barbados at the Races

    02010HD

    Miniseries looking at Barbados through the lives of the island's horse racing community.

    Barbados at the Races