Video: Yooka-Laylee & The Impossible Lair Launch Trailer
Team17 has uploaded the launch trailer for Yooka-Laylee & The Impossible Lair today.
Yooka-Laylee & The Impossible Lair launches this week for Nintendo Switch worldwide.
Watch below:
Source: