Jacob Siegal / Boy Genius Report
Netflix releases: Everything coming and going the week of August 7 – Summer is starting to wind down, but there are still plenty of hot releases coming to Netflix for the week of August 7. The third seasons of the live-action comic book adaptation Locke Key and the animated video game adaptation DOTA: Dragons Blood are both releasing this week. Were …