Video: Yooka-Laylee & The Impossible Lair Launch Trailer

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: