Harg Wrath - Illusions was shot in Saint Petersburg, Russia.
Locations
Shore
Primorskoe 428, St Petersburg, 197738, Russia
Scene where The wanderer stay on the rocks in the middle of the water
Scene was shot near the restaurant on the beach, Repino, Russia