Vanderbilt graduate student Taylor Force was killed March 9, 2016, in a terror attack in Tel Aviv- Jaffa. Recently President Biden made a trip to the Middle East to visit both Israel and Saudi Arabia. In truth, the stop-off in Israel probably wasn’t meant to accomplish much, but Biden was forced to make sure he…

This content is for Monthly Subscriber and Annual Subscriber members only.
Login Join Now