SouthPeak Interactive has launched the new and official website for their upcoming Stronghold 3. Stronghold 3 is due out this fall on the Windows PC platform.
SouthPeak Interactive has launched the new and official website for their upcoming Stronghold 3. Stronghold 3 is due out this fall on the Windows PC platform.