leonidas stafford Stafford family photo

leonidas stafford

Taken in indianapolis, indiana USA.

leonidas stafford standing on the train step

leonidas stafford standing on the train step

Write a comment
Added by
Comment · Contact ·