Giant statues with glowing eyes appear in Long Beach, New York City to mark Kid Cudi album release Read more