Nov 20, 2023
Israel Defends Al-Shifa Hospital Attack With SKETCHY 'Evidence' Of Hamas Command Center
The IDF released a sketchy video that it claims proves that Al Shifa hospital is a Hamas command center.
- 15 minutes
Now Playing (Clips)
Episode
Podcast