Skip to content
Nov 20, 2023

The IDF released a sketchy video that it claims proves that Al Shifa hospital is a Hamas command center.
Plus
  • 15 minutes
New page: The IDF released a sketchy video that it claims proves that Al Shifa hospital is a Hamas command center. - TYT.com