Bugaboo Cameleon 2 purple apron.
Does have a small hole in the top, please see photos.
Fits all aged Cameleons.