Menu

Natural Resources and Environment in Russia Archive

Small Strange Creature Filmed In The Forest Of Dagestan, Russia

Deep within the forest of Dagesta, Russia was an unusual sighting recently. A video was released capturing “something”. Seen in this video, is an alleged creature of some kind. Some people believe it to be that of frog. While it could be, others are thinking it is some kind of toy instead. Quite possibly, it
×