Marshmallow plant?


#1

Wow is it related? Seems so…


#2

Could you elaborate some please.


#3

#4

Pretty cool find