Birmingham Oddities: A shop that lives up to its name

by

by