Self Adhesive Mount board card for Art Craft Picture Framing (cut to size)
eBay