Already, hordes of people stand and wait for the second bean-throwing session 2 hours later.

nt331-20130203-2625.jpg nt332-20130203-2629.jpg nt333-20130203-2636.jpg nt334-20130203-2648.jpg nt335-20130203-2651.jpg nt336-20130203-2650.jpg nt337-20130203-2652.jpg

Add your comment
Anonymous comments are not allowed here. Log in to post your comment