These are glasses modelled after those worn by Doc Brown in Back to the Future 2 (and the end of Back to the Future 1). They stay on my head reasonably well. There are no holes in them so you can't see through it but Doc Brown wears them on top of his head in the film too.
I printed this on an ultimaker 2 with a brim
bttfglasses.STL | 44.1MB |