GENERAL SANTOS ARCHIVE

The Last Days of General Santos Latest Version by Jong Ramirez 29 June 1889