Two must see Netflix documentaries Abducted in Plain Sight directed by Skye BorgmanRating ***** Let me warn you up front. This documentary is going to make you outraged. You will be outraged by the actions Read More »