Some have wondered who is the Amazing Astrid? Here she is. Astrid lives on the island of Ibiza in the Mediterranean off the coast of Spain and maintains a photo studio there. She regularly photographs some of the most beautiful women in the world, Astrid's Angels.

Some have wondered who is the Amazing Astrid? Here she is. Astrid lives on the island of Ibiza in the Mediterranean off the coast of Spain and maintains a photo studio there. She regularly photographs some of the most beautiful women in the world, Astrid's Angels.