Take one abandoned building somewhere in Russia and enough giant fake monsters to make a bad horror movie and a sequel. Not sure what was going on here, maybe some frustrated artist colony or the leftovers of some yet to be straight to video monster flick but it does make for some cool pictures.
On the plus side if you know someone who hasn’t seen these pictures yet you could drive them to this place at night and see if they would wet themselves and report that tacky looking alien monsters had landed.
Looks like the art has been abandoned for some time here.
Russian posters think the place is an abandoned aquarium or sea life museum.