Product Display stage for showcasing products. palm leaves cast shadows on a smooth surface. nature beauty with ample placement room