Loading...
Uploaded by ufeprod1225 on Jul 2, 2008
Filmed on the North side of Pittsburgh. Not a pleasant place, but there is a team of missionaries there making a difference. They are amazing. Enjoy.
News & Politics
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)