What: 40 hours of free cultural and musical activities for all ages

Where: Rua D. João de Castro, 210, Porto

When: 8 am of May 31st to 12 am of June 2nd

For more information: http://www.serralvesemfesta.com/en/

Image taken from here.