Yep , that is a "Forever USA Global" stamp, (he gets around :-)
and this is quite a fascinating card!
See Mona Lisa watching above the Gothic doors:
"New (do) ors" to open?
on the "Last Days" of mail art from InSeine :-( Maybe he will continue , just at a slower pace?)
Me will send mail art to InSeine...(no need to reply :-)