Hot Peppers

Hot peppers. (Budapest, Hungary)