Hordelord: HORDELORD Coming Out on August 18th 2025

HORDELORD is coming out on August 18th 2025! Prepare to get booming!