Tag: FRANCHISE

There will be no new Call of Duty in 2023

Photo Credits: Shutterstock

There will be no new Call of Duty in 2023

The Call of Duty franchise is regarded as one of the most important in video gam...