Hit the ← and → keys or swipe to go to other images
The 27 Weirdest Bulgarian Prom Photos Ever

The legs can be explained by an optical illusion: The dresses can be explained by about five pints of apricot brandy.