Brian Foster. Always having a good time.

photos by Nuno Oliveira
website