Echo Bay Media is an independent production company based in Hamilton, Ontario, Canada. Specializing in television and film, aerial, underwater, editing, and post production. Their television travel documentary show "Departures" has won awards for..
Relevance: 16.845316