diff --git a/lib/torrent.js b/lib/torrent.js
index <HASH>..<HASH> 100644
--- a/lib/torrent.js
+++ b/lib/torrent.js
@@ -362,7 +362,10 @@ Torrent.prototype.destroy = function (cb) {
     clearInterval(self._rechokeIntervalId)
     self._rechokeIntervalId = null
   }
-
+  
+  self.files.forEach(function (file) {
+    if (file._blobURL) window.URL.revokeObjectURL(file._blobURL)
+  })
   if (self._torrentFileURL) window.URL.revokeObjectURL(self._torrentFileURL)
 
   var tasks = []
fixed #<I> blobURL cleanup

Couldn't find tests to go along with the changes