Inside a glowing glass sphere installation in Saint Petersburg — Bikini Magazine