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

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

When: from May 29th to May 31st

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

Image taken from here.