Video Games ❯Game Releases ❯Release Dates ❯August 2025
Delivered on 24-hour notice, the enhanced Caligo fight has fans debating whether Libra will drop on August 14 or 21.