fbpx

“Island of the Marmots” … no wait … the documentary is actually called the “Island of the Sea Wolves” will be streaming on Netflix on October 11th. We all know who the real stars of the docuseries are, even if you have a wait a little while to see them in the trailer.