Spirit Phone by Lemon Demon (Explained)

Spirit Phone is the seventh album released by Lemon Demon. Neil Cicierega, the man who is Lemon Demon, says this album started production back in 2008. The final product was released in 2016. Spirit Phone consists of 14 tracks and 13 bonus tracks (it’s no wonder the project took 8 years to finish). The genres…