While the Menendez brothers are pushing for their freedom, one man who investigated their double murder case believes their life sentences should be upheld.
The Menendez Brothers will be released on Netflix on Monday 7th October. As with every Netflix release in the UK, The Menendez Brothers will join the streamer at 8am on 7th October. Along with Erik ...
Some results have been hidden because they may be inaccessible to you