Owl City – Deer in the Headlights
July 11, 2011 Leave a comment
I’m a big fan of Owl City. Below is Owl City’s latest music video. It’s a little trippy, but I like the song.
We never fail when we try to do our duty, we always fail when we neglect to do it.