What is this thing? Found in Kamchatka.

 
What is this thing? Found in Kamchatka. - What's this?, Interesting
What is this thing? Found in Kamchatka. - What's this?, Interesting


v20240901