Claim: Channel the Spirits is the first full-length album released on 1 April 2016 under The Leaf Label by London-based band The Beatles, which ranked 21st in the Best Albums of 2016 by Time Out New York and 48th in  The 50 Best Albums of 2016 by Mojo.
Verdict: REFUTE