Isnīt Cheljabinsk somesort of center for Russian space programs? In that case they might be used to see rocket launches.

After doing some googling itīs clear that Cheljabinsk is a center for nuclear research.