158

Mombasa, Kenya

Feb. 23, 2001 8:46 KET - Mombasa Serena Beach Hotel, Kenya

May 23, 2001 by
Creative Commons License