Upload
This is the official YouTube channel for The LORD's Embassy, a Christ-centered ministry out of Dallas/Fort Worth, TX.
to add this to Watch Later

Add to

Loading playlists...