Home News Justin Bieber has crushes on Megan Fox, Beyonce and Kim Kardashian