You asked:

where is velikusha

  • Russia
    Russia
    Velikusha is a village in Kostromskaya Oblast’, Russia. It is 226 miles (364km) north east of Moscow and 178 miles (287km) north west of Nizhniy Novgorod.