This pilot named Kyle Davis had to make an emergency landing because of engine failure and the best place was a busy street. I thought I was having a bad day!

Never mind that the plane was "home made"!

More From 105.3 KISS FM