950*53cm Cute Bear Print Wallpaper Self-adhesive Child Room Wall Stickers Decors

Size(LxW): 950 x 53 cm / 373.4 x 20.8 in. Color: as shown in the pictures.

eBay