I am thinking that maybe Google Photos just doesn't permit you to imbed actual photos, only links to photos or albums. Maybe I need another photo storage service.