Vintage Novelty European Cycling Caps.
Unsure of age but my best guess is 60s/70s.
These run pretty small and I would recommend them for display over function.