Over 800 athletes arrive in Israel as Jerusalem hosts the 2021 IFAF World Championships

The 2021 Flag Football World Championships is taking place in Jerusalem, Israel for the first...

Read More